CREATE PROCEDURE INSERT_ALUNO
(
	@usuario_id BIGINT,
	@universidade NVARCHAR(64),
	@data_admissao DATE,
	@data_formatura DATE,
	@curriculo NTEXT,
	@curso_grad_nome NVARCHAR(32),
	@result bigint output
)

AS

SET NOCOUNT ON;

IF NOT EXISTS( SELECT id FROM Usuario WHERE id = @usuario_id ) THEN

IF ISNULL(@usuario_id, -1) = -1 THEN
BEGIN

	INSERT INTO USUARIO (nome, sobrenome, cpf, senha, data_nascimento) values( @nome, @sobrenome, @cpf, @senha, @data_nascimento, getdate());
	SET @result = ( SELECT IDENT_CURRENT('Usuario') );
ELSE
	SET @result = -1;
END

GO
